package com.caipiao.crawler.model;

import lombok.Data;

@Data
public class LotteryTicket {

    private int id; //主键

    private String order_number; //订单编号

    private long serial; //api返回的序列号

    private int uid; //用户id

    private int type; //赛事类型（0：大乐透；1：七星彩；2：排列3；3：排列五；4：胜负彩【14和任选9】；5：4场进球）

    /**
     * 彩种ID--
     101：超级大乐透，
     102：排列3，
     103：排列5，
     104七星彩，
     105足球胜平负（14场），
     106足球4场进球，
     107足球6场半全场胜负，
     108足球任选9场胜平负，
     151竞彩足球，胜平负
     152竞彩足球，比分
     153竞彩足球总进球数
     154竞彩足球半全场胜平负
     156竞彩足球让球胜平负
     159竞彩足球混合过关
     191世界杯冠军
     192世界杯冠亚军
     */
    private int lotid;

    private float total; //订单金额

    private String term; //期数

    private String number; //彩票号码

    private int multiple; //倍数

    private int betsmode; //过关方式(竞彩足球专用1，单关方式；2，串关M*1方式；3,串关M*N方式)

    /**
    串关模式|
    cluster取值2-8之间的整数；
    2表示2*1；
    3表示3*1；
    4表示4*1；
    5表示5*1；
    6表示6*1；
    7表示7*1，8表示8*1。
    可以单选或多选，多选时逗号分隔。
    例如：
    "cluster":"2，3，4"，表示同时选择2串1，3串1，4串1。
     */
    private String cluster;

    private int is_prize; //是否中奖(0:未中奖;1:中奖)

    private String prize_detail; //中奖详情

    private float prize_amount; //中奖金额

    private int is_checked; //是否二次确认(0:未确认 1：已确认)

    private int status; //彩票状态（-1：出票失败0：待出票1:出票成功）

    private int created_time; //创建时间

    private int updated_time; //修改时间

    private int prize_status; //是否已经进行中奖校验（0：否，1：是），仅针对竞彩足球

}
